#ifndef STYLELOADER_H
#define STYLELOADER_H

#include <QString>
#include <QFile>
#include <QTextStream>
#include <QDebug>

class StyleLoader
{
public:
    // 加载样式表文件
    static QString loadStyleSheet(const QString& stylePath) {
        QFile file(stylePath);
        if (!file.open(QFile::ReadOnly | QFile::Text)) {
            qWarning() << "无法打开样式文件:" << stylePath;
            return QString();
        }
        
        QTextStream stream(&file);
        QString styleSheet = stream.readAll();
        file.close();
        
        return styleSheet;
    }
    
    // 加载深色主题
    static QString loadDarkTheme() {
        return loadStyleSheet(":/resource/css/dark-theme.qss");
    }
};

#endif // STYLELOADER_H





